package com.study.polymorphism;

public class Test {
    public static void main(String[] args) {
        //认识多态，搞清楚多态的使用前提：有继承/实现关系；存在父类引用子类对象；存在方法重写
        Animal a1 = new Cat();
        a1.cry();//方法：编译时看左边，运行时看右边
        System.out.println(a1.name);//变量：编译看左，运行也看左
        Animal a2 = new Dog();
        a2.cry();
    }
}
